-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: Improve session state reliability #1971
Conversation
The generated OpenAPI client is not up to date with the latest changes in the OpenAPI specification. |
API Changelog 4.11.1.dev10+gf919a9b6GET /api/v1/sessions
POST /api/v1/sessions
GET /api/v1/sessions/{session_id}
GET /api/v1/users/{user_id}/sessions
|
1a855cb
to
d0a71b1
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1971 +/- ##
==========================================
+ Coverage 84.76% 84.78% +0.02%
==========================================
Files 211 211
Lines 6923 6934 +11
Branches 478 482 +4
==========================================
+ Hits 5868 5879 +11
- Misses 890 893 +3
+ Partials 165 162 -3 ☔ View full report in Codecov by Sentry. |
This comment has been minimized.
This comment has been minimized.
A Storybook preview is available for commit f919a9b. |
d0a71b1
to
f319475
Compare
This comment has been minimized.
This comment has been minimized.
f319475
to
429aaa5
Compare
This comment has been minimized.
This comment has been minimized.
429aaa5
to
ae516a5
Compare
This comment has been minimized.
This comment has been minimized.
ae516a5
to
9048b19
Compare
This comment has been minimized.
This comment has been minimized.
9048b19
to
0711948
Compare
This comment has been minimized.
This comment has been minimized.
- Instead of a str, the API returns a fixed set of available states. This makes handling in other application and the frontend easier. - A separate attribute "preparation_state" is returned, indicating the status of the session preparation. - Sessions no longer spawn deployments, Pods are directly created instead. This avoids unwanted restarts of containers. - The `app` label on workloads has been replaced with `capellacollab/session-id` - The logs are no longer considered for the session state. BREAKING CHANGE: Sessions created before this update can't be terminated anymore! Make sure to terminate all sessions before the update or clean the objects in Kubernetes manually.
0711948
to
6074fe6
Compare
Quality Gate passedIssues Measures |
This report was generated by comparing f919a9b with b6f1bf2. ArtifactName:
|
item | count |
---|---|
pass | 308 |
change | 14 |
new | 20 |
delete | 28 |
📝 Report
Differences
Session Components_Active Sessions_Session Shared With User_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Session Shared With User_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Session Sharing Enabled_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Session Sharing Enabled_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Session With Feedback Enabled_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Session With Feedback Enabled_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Shared Session_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Active Sessions_Shared Session_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_All Selected_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_Loading_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_Loading_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_No Sessions_desktop.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_No Sessions_mobile.png
actual | |
---|---|
expected | |
difference |
Session Components_Session Overview_Overview_desktop.png
actual | |
---|---|
expected | |
difference |
Important
Sessions created before this update can't be terminated after the update anymore! Make sure to terminate all sessions before the update or clean the objects in Kubernetes manually.
app
label on workloads has been replaced withcapellacollab/session-id